package demo3;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;

@Component
public class Person {
    @Autowired //自动装配,希望容器能够为该类对象自动注入赋值 (依赖 注入)
               // 一般是父类引用指向子类对象,即向上造型
    private Clothes clothes;
//    @Autowired
//    private Sweater sweater;
//    @Autowired
//    private Shirt shirt;

    public void play() {
        /*
           当我们的一个方法实现过程中需要调用到另一个类的功能来完成部分逻辑时,那么当前类就与该类存在[依赖关系]
         */
        clothes.wear();
        System.out.println("出去玩");
    }
}
